body
{
    background:url(../images/backgrounds/guggenheim.jpg) no-repeat;
    background-size: auto;
}
.topmenu
{
    height:40px; 
    background-color:Black; 
    text-align:right;
    line-height:40px;
    width:1260px;
}

.Enheim{color:#FFF;
        font-size:20px;
        display:inline-block;
        float:left;
        margin-left:15px;
        
        }
#Enheim
{font-weight:700;
 font-family:Tahoma;
 
    }
#gallery
{font-family:Calibri;
 font-style:italic;
    }
.topmenu a,#loginButton,#signUpButton
{
    
    margin:5px;
    color:#FFF;
    font:18px bolder;
    background-color:transparent;
    border:0; 
    font-family:Verdana;
    text-decoration:none;
}
#signUpButton,#loginButton
{
    background-color:#0CF;
    display:inline-block;
    text-align:center;
    line-height:22px;
    float:right;
	width:80px;
	height:22px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
#teaser
{
    background-color:#FFF;
	margin-left:150px;
    margin-right:150px;
    margin-top:10px;
    width:900px;
    height:200px;
 }
 #services
 {
     clear:both;
     margin-right:150px;
     margin-left:150px;
     width:920px;
     }
#login,#randomPhoto
{
      -webkit-border-radius: 15px;
      -moz-border-radius: 15px;
      border-radius: 15px;
	  background-color:#FFF;
	  border:1px solid #0CF;
	  margin-top:8px;
	  line-height:30px;
	  font-family:Verdana;
	  
	}
#login
{	width:310px;
	height :150px;
    float :left;
    margin-top:60px;
    position:relative;
    margin-left:35px;
    margin-right:35px;
}
#login input
{width:180px;
 float:right;
 margin-right:5px;
}

#news
{width:500px;
margin-top:8px;
margin-left:20px;
 float:left;
 position:relative;
 }
 #news ul{width:470px;
 }
 #news div{padding:0;
 margin:5px;}
 .newsdate{color:Gray;
       font-size:16px;}
 .newstext{font-size:16px;
          }
 #news p{padding:0;}
 #randomPhoto{width:900px;
              height:400px;
              float:left;
              margin-right:150px;
              margin-left:150px;
              padding-top:7px;
               clear:both;
              }
#leftRandom,#rightRandom{
             }
#leftRandom
{
        padding-top :7px;
        width:400px;
        height:290px;
        float:left;
                 }
#rightRandom{float:right;
             padding-top:7px;
             width:470px;
             height:330px;
             margin-left:7px;}
#rPTitle
 {
     color:#FFF;
     font-family:Verdana;
     font-size:18px;
     padding-left:20px;
    background  :#62BBE8;
     }